﻿//********************************************************************************//
//创建日期：<创建日期，2016-05-24>
//创建作者：<郭登杰，guodengjie@shanghai3h.com>
//功能说明：计划变更受理
//********************************************************************************//
using System;
using Entity;
using BLL;
using BLL.Access;

namespace Web.Pages.YongShui
{
    public partial class JiHuaBGSL : BasePage
    {
        #region 属性

        #endregion

        #region 变量

        #endregion

        #region 事件

        /// <summary>
        /// 页面加载事件
        /// </summary>
        protected void Page_Load(object sender, EventArgs e)
        {
            //第一次页面加载
            if (!IsPostBack)
            {
                InitControl();
            }
        }

        /// <summary>
        /// 用于加载控件操作
        /// </summary>
        protected override void OnLoadComplete(EventArgs e)
        {
            if (!string.IsNullOrEmpty(Request["id"]))
            {
                this.UCLHShouLiBTNS.LaiHanID = Request["id"];
            }
            else
            {
                throw new Exception("操作不正确。");
            }
            if (!IsPostBack)
            {
                SetData();
            }

        }

        #endregion

        #region 方法

        /// <summary>
        /// 初始化控件
        /// </summary>
        private void InitControl()
        {
            //获取当前水量年月
            this.hdCollection.Set("ym", BusinessTool.YS_GETSETTINGSVALUE(eSETTINGS_KEYNAME.WATER_Y_M.ToString()));
            //受理
            this.UCLHUserInfo.ControlType = 3;
        }

        /// <summary>
        /// 加载数据
        /// </summary>
        private void SetData()
        {
            //加载来涵用户信息
            this.UCLHUserInfo.LoadData(Request["laihanbh"]);
            //来涵号不正确
            if (!this.UCLHUserInfo.YONGHUHEXISTS)
            {
                throw new Exception("不正确的来涵编号");
            }
            //加载申请信息
            YS_LH_LAIHANXX laihanxx = new YS_LH_LAIHANXXProcess().SelectYS_LH_LAIHANXX(decimal.Parse(Request["id"]));
            this.UCLHShenQingXX_JHBG.LoadInfo(laihanxx);
            //加载申请理由,如果有
            this.UCLHShenQingLY.LoadInfo(laihanxx);
        }

        #endregion
    }
}